
#ifndef DMA_H
#define DMA_H

/* Struktūra kuri laiko DMA kanalus */
typedef struct dma_channel{
  u8int page;       /* Puslapių registras */
  u8int offset;     /* Poslinkio registras */
  u8int length;     /* Ilgio registras */
} dma_channel_t;

/* Funkcijos */
void dma_xfer(unsigned , u32int , u32int , boolean );
boolean init_dma();
void *dma_phys_alloc(u32int );
boolean dma_phys_free(u32int , u32int );

#endif /* DMA_H */

